<script src="../jquery/js/jquery-1.8.3.js"></script>
<script src="../jquery/js/jquery-ui.js"></script>
<link rel="stylesheet" href="../jquery/css/jquery-ui.css" />
	
<script type="text/javascript">
	function checkear(){
		check = document.formularioCat.delivery.checked;
			
		if(check){
			document.formularioCat.tax.disabled = false;
		} else {
			document.formularioCat.tax.disabled = true;	
		}
	}
</script>

<?php
	
	require_once(dirname(__FILE__)."/../core/safeParam.php");
	
	if(isset($_GET['action'])){
		$action = $_GET['action'];
	}
	
	$results = $database->select("SELECT * FROM locations WHERE rid = '". ARID ."' ORDER by name ");
	
	switch($action){
		default:
			if(!isset($_GET['lid'])){	
  				
  				$results = $database->select("SELECT * FROM locations WHERE rid = ". ARID ." ORDER by name ");
  				
  				echo '
				<div class="tituloOpcionesAdmin">
					<img src="images/icons/google_map.png"/>
					Ubicación
				</div>
				
				<div class="descripcionOpcionesAdmin">
					Debe crear una ubicación, estableciendo dirección, teléfono. Esta información será útil para los clientes.
				</div>
  				';

				if($results == false){
					echo '
					<div class="opcionesOpcionesAdmin">
						<a href="index.php?edit=locations&action=add">
							<img src="add.png">
							Agregar Ubicación
						</a>
					</div>
					
    				<table class="table">
      				<tr>
        					<th>
        						Nombre de la Ubicación
        					</th>
        					
        					<th>
        						Dirección
        					</th>
        					
        					<th>
        						Acciones
        					</th>
      				</tr>';
      		} else {
      			echo '
    				<table class="table">
      				<tr>
        					<th>
        						Nombre de la Ubicación
        					</th>
        					
        					<th>
        						Dirección
        					</th>
        					
        					<th>
        						Acciones
        					</th>
      				</tr>';
      			
      			for($i=0; $i<count($results); $i++){
      				echo '
      				<tr>
      					<td>
      						<a href="index.php?edit=locations&lid='.$results[$i]['id'].'">'.$results[$i]['name'].' </a>
              			</td>
              					
              			<td>
              				'. $results[$i]['address'] .' 
              			</td>
              					
              			<td>
              				<a href="index.php?edit=locations&amp;action=edit&amp;lid='. $results[$i]['id'] .'" style="margin-right:10px;">
              					<img src="application_edit.png" />
              					Editar
              				</a>
              				
              				<a href="../functions/locations.php?function=delete&amp;id='. $results[$i]['id'].' ">
              					<img src="delete.png" />
              					Borrar
              				</a> 
       					</td>
      				</tr>';
      			}
    
      			echo '
      			</table>      			
      			';
      		}  				

  				

  			} else {
  				$results = $database->select("SELECT * FROM locations WHERE id = ".$_GET['lid']." ");
				$delivery_start = unserialize($results[0]['delivery_start']);
  				$delivery_end = unserialize($results[0]['delivery_end']);
      		
      		echo '
				<div class="tituloOpcionesAdmin">
					<img src="images/icons/google_map.png"/>
					Editar Ubicación.
				</div>
				
				<div class="volverOpcionesEditMenu">
					<a href="index.php?edit=locations">
						<img src="images/icons/arrowBack.png">
						Volver al panel de ubicación
					</a>
				</div>
      		
      		<form name="formularioCat" action="../functions/locations.php?function=edit" method="post">
      			<input type="hidden" name="id" value="'. $results[0]['id'] .'">
					<input type="hidden" name="password" value="">
					
      			<div class="contenedorConfigCat">
						
						<div class="celdaContenedorConfigMain">
							<div class="opcionConfigMain">
								Nombre de la Ubicación:
								<input type="text" disabled="true" name="name" value="'. $results[0]['name'] .'">
							</div>
						</div>
						
						<div class="celdaContenedorConfigMain">
							<div class="opcionConfigMain">
								Dirección:
								<input type="text" name="address" value="'. $results[0]['address'] .'">
							</div>
						</div>
						
						<div class="celdaContenedorConfigMain">
							<div class="opcionConfigMain">
								Google Map:
								<input type="text" name="city" id="city" value="'. $results[0]['city'] .'">
							</div>
							
							<div class="mapaUbicaciones">

							</div>
							
							<div class="descripcionConfigMain">
								Los nombre de las calles que tienen espacios deben indicarse con el signo +.
								<br />
								Ej: Obispo trejo 800 -> Obispo+Trejo 800.
								<br />
								El cálculo geo-espacial tiene un márgen de error, para que el mapa apunte correctamente es posible que tenga que variar la numeración,
								este cambio sólo será para el mapa, la dirección que figurará en la página es la que coloque en el campo dirección.
							</div>
						</div>
											
						<div class="celdaContenedorConfigMain">
							<div class="opcionConfigMain">
								Teléfono:
								<input type="text" name="phone" value="'. $results[0]['phone'] .'">
							</div>
						</div>
												
						<div class="celdaContenedorConfigMain">
							<div class="opcionConfigMain">
								¿Habilitar delivery?:
								<input type="checkbox" onchange="checkear()" name="delivery" value="1"'; if ($results[0]['delivery'] == 1){ echo 'checked="checked"'; } echo '>
							</div>
						</div>
						
						<div class="celdaContenedorConfigMain">
							<div class="opcionConfigMain">
								Recargo por envío:
								<input type="text" name="tax" value="'.$results[0]['tax'].'" style="width:15px;">
								$
							</div>
						</div>
					</div>
      			
      			<div class="botonConfigMain">
						<input type="submit" value="Guardar">
					</div>
    			</form>';
			?>


		<?php 

  		}
      break;
    	
    	case "add":
    		echo '
			<div class="tituloOpcionesAdmin">
				<img src="images/icons/google_map.png"/>
				Agregar Ubicación
			</div>
			
			<div class="volverOpcionesEditMenu">
				<a href="index.php?edit=locations">
					<img src="images/icons/arrowBack.png">
					Volver al panel de Ubicación
				</a>
			</div>
			
			<form name="formularioCat" action="../functions/locations.php?function=add" method="post">
        		<input type="hidden" name="rid" value="'.ARID.'" />
				<input type="hidden" name="id" value="'.$results[0]['id'].'">
				<input type="hidden" name="password" value="">
				<input type="hidden" name="name" value="Principal">
			
				<div class="contenedorConfigCat">
				
					<div class="celdaContenedorConfigMain">
						<div class="opcionConfigMain">
							Dirección:
							<input type="text" name="address" value"'.$results[0]['address'].'">
						</div>
					</div>	
					
					<div class="celdaContenedorConfigMain">
						<div class="opcionConfigMain">
							Google Map:
							<input type="text" name="city" id="city" value="'. $results[0]['city'] .'">
						</div>
							
						<div class="mapaUbicaciones">

						</div>
							
						<div class="descripcionConfigMain">
							Los nombre de las calles que tienen espacios deben indicarse con el signo +.
							<br />
							Ej: Obispo trejo 800 -> Obispo+Trejo 800.
							<br />
							El cálculo geo-espacial tiene un márgen de error, para que el mapa apunte correctamente es posible que tenga que variar la numeración,
							este cambio sólo será para el mapa, la dirección que figurará en la página es la que coloque en el campo dirección.
						</div>
					</div>
				
					<div class="celdaContenedorConfigMain">
						<div class="opcionConfigMain">
							Teléfono:
							<input type="text" name="phone" value"'.$results[0]['phone'].'">
						</div>
					</div>		
			
					<div class="celdaContenedorConfigMain">
						<div class="opcionConfigMain">
        					¿Habilitar delivery?:
							<input type="checkbox" name="delivery" onchange="checkear()" value="1"'; if ($results[0]['delivery'] == 1){ echo 'checked="checked"'; } echo '>
						</div>
					</div>

					<div class="celdaContenedorConfigMain">
						<div class="opcionConfigMain">
        					Recargo por envío:
							<input type="text" name="tax" value="'.$results[0]['tax'].'" disabled="true" style="width:15px;">
							$
						</div>
					</div>
				
				<div class="botonConfigMain">
					<input type="submit" value="Guardar">
				</div>
			</form>
			';
    	break;
    }
    
?>

<script>
	$("#city").change(function (){
		var direccion = $('#city').val();
		var direccion = direccion.replace(" ", "");
		
		var img = "<img src=http://maps.googleapis.com/maps/api/staticmap?center=" + direccion +",Cordoba&zoom=16&size=285x285&markers=size:big|color:green|"+ direccion +",Cordoba&sensor=false />"
		
		$("div.mapaUbicaciones").html(img)
	});
</script>